04. Logarithms: Integer Logarithms for vli Objects
Description
Computation of integer logarithms and their remainders for objects of class vli.
Functions log, log10 and loge return respectively the integer generalized logarithm, the integer base-10 logarithm and the integer natural logarithm of the given values. Functions logrem and log10rem returns the corresponding remainder.
Usage
# S3 method for vli
log10(x)
log10rem(x)
# S3 method for default
log10rem(x)
# S3 method for numeric
log10rem(x)
# S3 method for vli
log10rem(x)
# S3 method for vli
log(x, base)
logrem(x, base)
# S3 method for default
logrem(x, base)
# S3 method for numeric
logrem(x, base)
# S3 method for vli
logrem(x, base)
loge(x)
# S3 method for default
loge(x)
# S3 method for numeric
loge(x)
# S3 method for vli
loge(x)
Value
object of class vli
Arguments
x
object of class vli or 32 bits integer
base
base of the logarithm; object of class vli or 32 bits integer
x <- as.vli("3873899469432")
log(x, base = 5)
logrem(x, base = 5)
( 5^log(x, base = 5) ) + logrem(x, base = 5) == x
x <- as.vli("149234629386497858748773210293261249785")
log10(x)